#ifndef _TOKEN_H
#define _TOKEN_H

#include <string>
#include <boost/shared_ptr.hpp>

namespace jsearch
{
	class token
	{
		public:
			explicit token(std::string file);

			std::string next_token();

		private:
			struct Impl;
			boost::shared_ptr<Impl> pimpl;
	};
}

#endif
